{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "c34e7960",
   "metadata": {},
   "source": [
    "# What's new in version 2.2.0\n",
    "\n",
    "## New\n",
    "* Dependency Upgrades to improve overall security and performance of the API\n",
    "  * Updates supported Python versions to between 3.9 - 3.11\n",
    "     * **Note:** [arcgis.learn](/python/api-reference/arcgis.learn.toc.html) module **only** supported with Python 3.9\n",
    "  * [Pandas](https://pandas.pydata.org/) upgraded to 2.0.0\n",
    "    * Ensure support for all [_dtypes_](https://pandas.pydata.org/docs/user_guide/basics.html#basics-dtypes)\n",
    "* New submodule to work with [ArcGIS Experience Builder](https://www.esri.com/en-us/arcgis/products/arcgis-experience-builder/overview) items\n",
    "  * [arcgis.apps.expbuilder](/python/api-reference/arcgis.apps.expbuilder.html)\n",
    "\n",
    "### [Guides](../)\n",
    "* [Deep Learning](../)\n",
    "  * [2D Computer Vision](../)\n",
    "    * [Pixel Classification](../)\n",
    "      * [Panoptic Segmentation with MaXDeepLab](../guide/panoptic-segmentation-with-maxdeeplab/)\n",
    "* [Administration](../)\n",
    "  * [Managing ArcGIS Applications](../)\n",
    "    * [Working with ArcGIS Hub](../)\n",
    "      * [The Hub Submodule](../guide/hub-submodule-intro)\n",
    "      * [Introduction to ArcGIS Hub Basic](../guide/hub-basic-guide/)\n",
    "      * [Introduction to ArcGIS Hub Premium](../guide/hub-premium-guide/)\n",
    "      * [Introduction to ArcGIS Enterprise Sites](../guide/enterprise-sites-guide/)\n",
    "    * [Working with Knowledge Graphs](../)\n",
    "      * [Part 1 - Introduction to Knowledge Graphs](../guide/part1-introduction-to-knowledge-graphs/)\n",
    "      * [Part 2 - Search and Query Knowledge Graphs](../guide/part2-search-query-knowledge-graph/)\n",
    "      * [Part 3 - Edit Knowledge Graphs](../guide/part3-edit-knowledge-graph/)\n",
    "    * [Working with Experience Builder](../)\n",
    "      * [Working with Web Experiences in the Python API](../guide/experience-builder-workflows/)\n",
    " \n",
    "### [Samples](/python/samples/)\n",
    "* [Org Administrators](/python/samples)\n",
    "  * [Examining Item Thumbnail Size](/python/samples/examining-item-thumbnail-size/)\n",
    "  * [Manage and Allocate Credits](/samples/manage-and-allocate-credits/)\n",
    "  * [Validate item metadata](/python/samples/validate-item-metadata/)\n",
    "  * [Validate user profiles](/python/samples/validate-user-profiles/)\n",
    "* [GIS analysts and data scientists](/python/samples)\n",
    "  * [Network Analysis Investigating Chennai Floods](/python/samples/track-river-pollutants/)\n",
    "* [Deep Learning](/python/samples)\n",
    "  * [2D Computer Vision](/python/samples)\n",
    "    * [Object Detection](/python/samples)\n",
    "      * [Traffic Light Detection In Oriented Imagery Using Triangulation](/python/samples/traffic-light-detection-on-oriented-imagery-triangulation/)\n",
    "* [Content Publishers](/python/samples)\n",
    "  * [Create and load knowledge graph backups](/python/samples/create-and-load-knowledge-graph-backups)\n",
    "  * [PDF Table to Data Frame to PDF Map](/python/samples/pdf-table-to-pdf-map)\n",
    "\n",
    "\n",
    "### Module Changes\n",
    "\n",
    "#### [`arcgis.gis`](/python/api-reference/arcgis.gis.toc.html)\n",
    "* Adds classes:\n",
    "  * [`RecycleBin`](/python/api-reference/arcgis.gis.toc.html#recyclebin)\n",
    "  * [`RecyleItem`](/python/api-reference/arcgis.gis.toc.html#recycleitem)\n",
    "* [`User`](/python/api-reference/arcgis.gis.toc.html#user)\n",
    "  * Adds methods:\n",
    "    * [`transfer_content()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.User.transfer_content)\n",
    "  * Adds properties:\n",
    "    * [`recyclebin`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.User.recyclebin)\n",
    "  * [`generate_direct_access_url()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.User.generate_direct_access_url)\n",
    "    * Updates documentation for supported platforms\n",
    "* [`UserManager`](/python/api-reference/arcgis.gis.toc.html#usermanager)\n",
    "  * [`create()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.UserManager.create)\n",
    "    * Adds parameters:\n",
    "      * `email_text` for custom messages\n",
    "    * Adds note to _password_ parameter to explain restriction for sending email\n",
    "    * Adds text explanations and links to supporting documentation of the introduction and parameter table\n",
    "* [`RoleManager`](/python/api-reference/arcgis.gis.toc.html#rolemanager)\n",
    "  * Adds methods\n",
    "    * [`clone()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.RoleManager.clone)\n",
    "* [`ContentManager`](/python/api-reference/arcgis.gis.toc.html#contentmanager)\n",
    "  * [`clone_items()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items)\n",
    "    * Adds full support for _StoryMap_ , _WebScene_, _Survey123_ and _ExperienceBuilder_ items\n",
    "    * Ensures support for legacy _ArcGIS Dashboards Classic_ items\n",
    "    * Adds _keyword arguments_ description table:\n",
    "      * Adds option for keyword argument:\n",
    "        * _copy_code_attachment_\n",
    "  * [`add()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.add)\n",
    "    * Enhances performance when updating file-base items with large files\n",
    "  * [`import_data()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.import_data)\n",
    "    * Improves performance by refactoring:\n",
    "      * methods into subpackage for cleaner processing\n",
    "      * refactoring private methods to use memory structures\n",
    "* [`GroupManager`](/python/api-reference/arcgis.gis.toc.html#groupmanager)\n",
    "  * Adds methods:\n",
    "    * [`clone()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.GroupManager.clone)\n",
    "* [`Group`](/python/api-reference/arcgis.gis.toc.html#group)\n",
    "  * [`migration`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Group.migration)\n",
    "    * Adds hyperlink to _GroupMigrationManager_ object returned by property\n",
    "* [`GroupMigrationManager`](/python/api-reference/arcgis.gis.toc.html#groupmigrationmanager)\n",
    "  * Adds text explanation and code snippet to initializer documentation\n",
    "  * Adds explanation, hyperlinks and code snippets for methods \n",
    "* [`Item`](/python/api-reference/arcgis.gis.toc.html#item)\n",
    "  * Adds link to full list of available properties in reference documentation\n",
    "  * Adds properties:\n",
    "    * [`favorite`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.favorite)\n",
    "  * [`download()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.download)\n",
    "    * Enhances performance on large downloads when authenticating through proxies\n",
    "  * [`reassign_to()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.reassign_to)\n",
    "    * Allows _User_ object for the _target_owner_ argument\n",
    "  * [`update()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.update)\n",
    "    * Enhances performance when updating file-base items with large files\n",
    "    * Updates code snippet to use correct object type\n",
    "  * [`export()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.export)\n",
    "    * Updates error reporting\n",
    "    * Fixes internal private methods to properly handle rest responses \n",
    "  * [`share()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.share)\n",
    "    * Updates documentation to clarify parameters\n",
    "    * Adds validation for \n",
    "      * input types before making calls to endpoints\n",
    "      * calling user privileges to ensure permissions are valid\n",
    "    \n",
    "#### [`arcgis.gis.admin`](/python/api-reference/arcgis.gis.admin.html#)\n",
    "* Adds class documentation:\n",
    "  * For Organization interface:\n",
    "    * [`HomePageSettings`](/python/api-reference/arcgis.gis.admin.html#homepagesettings)\n",
    "    * [`ItemSettings`](/python/api-reference/arcgis.gis.admin.html#itemsettings)\n",
    "    * [`MapSettings`](/python/api-reference/arcgis.gis.admin.html#mapsettings)\n",
    "    * [`SecuritySettings`](/python/api-reference/arcgis.gis.admin.html#securitysettings)\n",
    "  * For ArcGIS Enterprise on Kubernetes\n",
    "    * [`ExternalContentManager`](/python/api-reference/arcgis.gis.admin.html#externalcontentmanager)\n",
    "    * [`LanguageManager`](/python/api-reference/arcgis.gis.admin.html#languagemanager)\n",
    "    * [`DataStores`](/python/api-reference/arcgis.gis.admin.html#datastores)\n",
    "    * [`DataStore`](/python/api-reference/arcgis.gis.admin.html#datastore)\n",
    "    * [`Deployment`](/python/api-reference/arcgis.gis.admin.html#deployment)\n",
    "    * [`Job`](/python/api-reference/arcgis.gis.admin.html#job)\n",
    "    * [`JobManager`](/python/api-reference/arcgis.gis.admin.html#jobmanager)\n",
    "    * [`Backup`](/python/api-reference/arcgis.gis.admin.html#backup)\n",
    "    * [`BackupStoresManager`](/python/api-reference/arcgis.gis.admin.html#backupstoresmanager)\n",
    "    * [`BackupStore`](/python/api-reference/arcgis.gis.admin.html#backupstore)\n",
    "    * [`RecoveryManager`](/python/api-reference/arcgis.gis.admin.html#recoverymanager)\n",
    "    * [`LicenseManager`](/python/api-reference/arcgis.gis.admin.html#licensemanager)\n",
    "    * [`LogManager`](/python/api-reference/arcgis.gis.admin.html#logmanager)\n",
    "    * [`Mode`](/python/api-reference/arcgis.gis.admin.html#mode)\n",
    "    * [`Overview`](/python/api-reference/arcgis.gis.admin.html#overview)\n",
    "    * [`KubeEnterpriseGroups`](/python/api-reference/arcgis.gis.admin.html#kubeenterprisegroups)\n",
    "    * [`KubeEnterpriseUser`](/python/api-reference/arcgis.gis.admin.html#kubeenterpriseuser)\n",
    "    * [`KubeOrganization`](/python/api-reference/arcgis.gis.admin.html#kubeorganization)\n",
    "    * [`KubeOrganizations`](/python/api-reference/arcgis.gis.admin.html#kubeorganizations)\n",
    "    * [`KubeOrgFederations`](/python/api-reference/arcgis.gis.admin.html#kubeorgfederations)\n",
    "    * [`KubeOrgLicense`](/python/api-reference/arcgis.gis.admin.html#kubeorglicense)\n",
    "    * [`KubeOrgSecurity`](/python/api-reference/arcgis.gis.admin.html#kubeorgsecurity)\n",
    "    * [`KubeSecurity`](/python/api-reference/arcgis.gis.admin.html#kubesecurity)\n",
    "    * [`KubeSecurityCert`](/python/api-reference/arcgis.gis.admin.html#kubesecuritycert)\n",
    "    * [`KubeSecurityConfig`](/python/api-reference/arcgis.gis.admin.html#kubesecurityconfig)\n",
    "    * [`KubeSecurityIngress`](/python/api-reference/arcgis.gis.admin.html#kubesecurityingress)\n",
    "    * [`KubeSecuritySAML`](/python/api-reference/arcgis.gis.admin.html#kubesecuritysaml)\n",
    "    * [`KubeService`](/python/api-reference/arcgis.gis.admin.html#kubeservice)\n",
    "    * [`GPJobManager`](/python/api-reference/arcgis.gis.admin.html#gpjobmanager)\n",
    "    * [`ServicesManager`](/python/api-reference/arcgis.gis.admin.html#servicesmanager)\n",
    "    * [`Container`](/python/api-reference/arcgis.gis.admin.html#container)\n",
    "    * [`Indexer`](/python/api-reference/arcgis.gis.admin.html#indexer)\n",
    "    * [`Server`](/python/api-reference/arcgis.gis.admin.html#server)\n",
    "    * [`ServerDefaults`](/python/api-reference/arcgis.gis.admin.html#serverdefaults)\n",
    "    * [`ServerManager`](/python/api-reference/arcgis.gis.admin.html#servermanager)\n",
    "    * [`SystemManager`](/python/api-reference/arcgis.gis.admin.html#systemmanager)\n",
    "    * [`TaskManager`](/python/api-reference/arcgis.gis.admin.html#taskmanager)\n",
    "    * [`UpgradeManager`](/python/api-reference/arcgis.gis.admin.html#upgrademanager)\n",
    "    * [`Uploads`](/python/api-reference/arcgis.gis.admin.html#uploads)\n",
    "    * [`UsageStatistics`](/python/api-reference/arcgis.gis.admin.html#usagestatistics)\n",
    "  * For querying statistics about ArcGIS Online managed datastores:\n",
    "    * [`DataStoreMetricsManager`](/python/api-reference/arcgis.gis.admin.html#datastoremetricsmanager)\n",
    "    * [`DataStoreAggregation`](/python/api-reference/arcgis.gis.admin.html#datastoreaggregation)\n",
    "    * [`DataStoreTimeUnit`](/python/api-reference/arcgis.gis.admin.html#datastoretimeunit)\n",
    "    * [`DataStoreMetric`](/python/api-reference/arcgis.gis.admin.html#datastoremetric)\n",
    "* [`License`](/python/api-reference/arcgis.gis.admin.html#license)\n",
    "  * [`assign()`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.License.assign)\n",
    "    * Adds support for _User_ object for the _username_ argument\n",
    "* [`AGOLAdminManager`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.AGOLAdminManager)\n",
    "  * Adds properties:\n",
    "    * [`datastore_metrics`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.AGOLAdminManager.datastore_metrics)\n",
    "* [`UX`](/python/api-reference/arcgis.gis.admin.html#ux)\n",
    "  * Adds methods:\n",
    "    * [`clone()`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.UX.clone)\n",
    "\n",
    "#### [`arcgis.gis.server`](/python/api-reference/arcgis.gis.server.html)\n",
    "* [`Service`](/python/api-reference/arcgis.gis.server.html#service)\n",
    "  * Adds support for new datatypes:\n",
    "    * _esriFieldTypeBigInteger_\n",
    "    * _esriFieldTypeTimeOnly_\n",
    "    * _esriFieldTypeDateOnly_\n",
    "    * _esriFieldTypeTimestampOffset_\n",
    "\n",
    "#### [`arcgis.gis.nb`](/python/api-reference/arcgis.gis.nb.html)\n",
    "* [`SystemManager`](/python/api-reference/arcgis.gis.nb.html#systemmanager)\n",
    "  * [`properties`](/python/api-reference/arcgis.gis.nb.html#arcgis.gis.nb.SystemManager.properties)\n",
    "    * Updates reference documentation\n",
    "\n",
    "#### [`arcgis.gis.workflowmanager`](/python/api-reference/arcgis.gis.workflowmanager.html)\n",
    "* Adds ability to set a job version using an existing version\n",
    "* Adds support for ArcGIS Online for better url discovery mechanism\n",
    "* [`WorkflowManagerAdmin`](/python/api-reference/arcgis.gis.workflowmanager.html#workflowmanageradmin)\n",
    "  * Adds methods:\n",
    "    * [`export_item()`](/python/api-reference/arcgis.gis.workflowmanager.html#arcgis.gis.workflowmanager.WorkflowManagerAdmin.export_item)\n",
    "    * [`import_item()`](/python/api-reference/arcgis.gis.workflowmanager.html#arcgis.gis.workflowmanager.WorkflowManagerAdmin.import_item)\n",
    "* [`JobManager`](/python/api-reference/arcgis.gis.workflowmanager.html#jobmanager)\n",
    "  * [`update()`](/python/api-reference/arcgis.gis.workflowmanager.html#arcgis.gis.workflowmanager.JobManager.update)\n",
    "    * Updates code snippet\n",
    "\n",
    "#### [`arcgis.features`](/python/api-reference/arcgis.features.toc.html)\n",
    "* Adds Class documentation:\n",
    "  * [`GeoDaskSpatialAccessor`](/python/api-reference/arcgis.features.toc.html#geodaskspatialaccessor)\n",
    "  * [`GeoDaskSeriesAccessor`](/python/api-reference/arcgis.features.toc.html#geodaskseriesaccessor)\n",
    "* Adds support for _TimeDelta_ and _TimeStamp_ with _TimeZone_ columns to:\n",
    "  * _to_table()_\n",
    "  * _to_featureclass()_\n",
    "* [`GeoAccessor`](/python/api-reference/arcgis.features.toc.html#geoaccessor) (Spatially Enabled DataFrame)\n",
    "  * Adds methods:\n",
    "    * [`compare()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.compare)\n",
    "      * Based on [**Public Repo Issue #1445**](https://github.com/Esri/arcgis-python-api/issues/1445)\n",
    "  * Adds capability to compare equality between two instances\n",
    "  * [`to_featureclass()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.to_featureclass)\n",
    "    * [**Public Repo Issue #1494**](https://github.com/Esri/arcgis-python-api/issues/1494) - adds processing to replace NA types to None before conversions in `arcpy` environments\n",
    "    * adds ability to overwrite\n",
    "* [`GeoSeriesAccessor`](/python/api-reference/arcgis.features.toc.html#geoseriesaccessor)\n",
    "  * Adds ability to compare two row values for a particular column\n",
    "* [`FeatureSet`](/python/api-reference/arcgis.features.toc.html#featureset)\n",
    "  * Adds _TimeDelta_ support\n",
    "* [`FeatureLayer`](/python/api-reference/arcgis.features.toc.html#featurelayer)\n",
    "  * [`query_analytics()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer.query_analytics)\n",
    "    * Updates parameter table formatting for _out_analytics_\n",
    "\n",
    "#### [`arcgis.features.manage_data`](/python/api-reference/arcgis.features.manage_data.html)\n",
    "* [`generate_tesselation()`](/python/api-reference/arcgis.features.manage_data.html#generate_tessellation)\n",
    "  * Adds _bin_resolution_ parameter\n",
    "\n",
    "#### [`arcgis.features.managers`](/python/api-reference/arcgis.features.managers.html#)\n",
    "* [`FeatureLayerCollectionManager`](/python/api-reference/arcgis.features.managers.html#featurelayercollectionmanager)\n",
    "  * Adds methods:\n",
    "    * [`insert_layer()`](/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.insert_layer)\n",
    "  * [`create_view()`](/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.create_view)\n",
    "    * Adds warning that the _overwrite_ argument is not supported\n",
    "* [`ParcelFabricManager`](/python/api-reference/arcgis.features.managers.html#parcelfabricmanager)\n",
    "  * [`divide()`](/python/api-reference/arcgis.features.managers.html#arcgis.features._parcel.ParcelFabricManager.divide)\n",
    "    * Adds ability to run asynchronously\n",
    "* [`UtilityNetworkManager`](/python/api-reference/arcgis.features.managers.html#utilitynetworkmanager)\n",
    "  * [`trace()`](/python/api-reference/arcgis.features.managers.html#arcgis.features._utility.UtilityNetworkManager.trace)\n",
    "    * Adds parameter:\n",
    "      * _pbf_\n",
    " \n",
    "#### [`arcgis.raster`](/python/api-reference/arcgis.raster.toc.html#)\n",
    "* Adds support for more _STAC_ datasets through existing methods in the module, notably _Earth Search_ and _Planetary computer_, and _Sentinel Hub STAC_ APIs:\n",
    "  * [`RasterCollection.from_stac_api()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection.from_stac_api)\n",
    "  * [`Raster.from_stac_item()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.Raster.from_stac_item)\n",
    "* [`ImageryLayer`](/python/api-reference/arcgis.raster.toc.html#imagerylayer)\n",
    "  * Adds methods:\n",
    "    * [`refresh_service()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.refresh_service) \n",
    "    * [`dimension_profile()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.dimension_profile)\n",
    "    * [`query_gps_info()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.query_gps_info)\n",
    "* [`RasterCollection`](/python/api-reference/arcgis.raster.toc.html#rastercollection)\n",
    "  * Adds new methods:\n",
    "    * [`add_field()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection.add_field)\n",
    "    * [`group_by()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection.group_by)\n",
    "    * [`merge()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection.merge)\n",
    "    * [`reduce()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection.reduce)\n",
    "    * [`summarize_field()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.RasterCollection.summarize_field)\n",
    "\n",
    "#### [`arcgis.raster.analytics`](/python/api-reference/arcgis.raster.analytics.html#)\n",
    "* Adds functions:\n",
    "  * [`derive_continuous_flow()`](/python/api-reference/arcgis.raster.analytics.html#derive-continuous-flow)\n",
    "  * [`multidimensional_principal_components()`](/python/api-reference/arcgis.raster.analytics.html#multidimensional-principal-components)\n",
    "  * [`predict_using_regression_model()`](/python/api-reference/arcgis.raster.analytics.html#predict-using-regression-model)\n",
    "* Allow aggregation functions (such as _max()_, _mean()_, _sum()_, etc) to accept _RasterCollection_ object as input\n",
    "* Enhances following functions to support _ECD_ items\n",
    "  * [`linear_spectral_unmixing()`](/python/api-reference/arcgis.raster.analytics.html#linear-spectral-unmixing)\n",
    "  * [`classify()`](/python/api-reference/arcgis.raster.analytics.html#classify)\n",
    "  * [`train_classifier()`](/python/api-reference/arcgis.raster.analytics.html#train-classifier)\n",
    "  * [`train_random_trees_regression_model()`](/python/api-reference/arcgis.raster.analytics.html#train-random-trees-regression-model)\n",
    "* [`create_image_collection()`](/python/api-reference/arcgis.raster.analytics.html#create_image_collection)\n",
    "  * Adds ability to use _RasterCollection_ objects for the _input_rasters_ argument\n",
    "  \n",
    "#### [`arcgis.raster.functions`](/python/api-reference/arcgis.raster.functions.html)\n",
    "* Adds functions:\n",
    "  * [`surface_parameters()`](/python/api-reference/arcgis.raster.functions.html#surface-parameters)\n",
    "  * [`merge_rasters()`](/python/api-reference/arcgis.raster.functions.html#merge-rasters)\n",
    "  * [`gradient()`](/python/api-reference/arcgis.raster.functions.html#gradient)\n",
    "  * [`region_pixel_count()`](/python/api-reference/arcgis.raster.functions.html#region-pixel-count) \n",
    "* [`complex()`](/python/api-reference/arcgis.raster.functions.html#complex)\n",
    "  * Adds parameters:\n",
    "    * _imaginary_raster_\n",
    "    * _value_type_\n",
    "\n",
    "#### [`arcgis.raster.orthomapping`](/python/api-reference/arcgis.raster.orthomapping.html)\n",
    "* Adds classes:\n",
    "  * [`Project`](/python/api-reference/arcgis.raster.orthomapping.html#project)\n",
    "  * [`Mission`](/python/api-reference/arcgis.raster.orthomapping.html#mission)\n",
    "* Methods enhanced to accept `Mission` object as inputs\n",
    "  \n",
    "#### [`arcgis.raster.utils`](/python/api-reference/arcgis.raster.utils.html)\n",
    "* Adds support for using _FeatureLayer_ objects as input for mask environment parameters\n",
    "\n",
    "#### [`arcgis.geocoding`](/python/api-reference/arcgis.geocoding.html)\n",
    "* Adds class, enumeration, and function to support the **_beta_** [Places service](https://developers.arcgis.com/rest/places/)\n",
    "  * [`get_places_api()`](/python/api-reference/arcgis.geocoding.html#get-places-api)\n",
    "  * [`PlacesAPI`](/python//api-reference/arcgis.geocoding.html#placesapi)\n",
    "  * [`PlaceIdEnums`](/python/api-reference/arcgis.geocoding.html#placeidenums)\n",
    "\n",
    "#### [`arcgis.geoenrichment`](/python/api-reference/arcgis.geoenrichment.html)\n",
    "* Adds verification for necessary capabilities when using functionality only available with specific versions\n",
    "* [`create_report()`](/python/api-reference/arcgis.geoenrichment.html#create-report)\n",
    "  * Adds error handling \n",
    "* [`enrich()`](/python/api-reference/arcgis.geoenrichment.html#enrich)\n",
    "  * Adds parameter:\n",
    "    * _sanitize_columns_\n",
    "\n",
    "#### [`arcgis.geometry`](/python/api-reference/arcgis.geometry.html)\n",
    "* [`Geometry`](/api-reference/arcgis.geometry.html#geometry)\n",
    "  * [`convex_hull()`](/python/api-reference/arcgis.geometry.html#convex-hull)\n",
    "    * Adds support for [MultiPoint](/python/api-reference/arcgis.geometry.html#multipoint) geometry\n",
    "    * Updates documentation with formatting information for parameter arguments\n",
    "\n",
    "#### [`arcgis.graph`](/python/api-reference/arcgis.graph.html)\n",
    "* [`apply_edits()`](/python/api-reference/arcgis.graph.html#arcgis.graph.KnowledgeGraph.apply_edits)\n",
    "  * Adds note about supported values for input dictionaries\n",
    "\n",
    "#### [`arcgis.mapping`](/python/api-reference/arcgis.mapping.toc.html)\n",
    "* [Working with 2D Maps](/python/api-reference/arcgis.mapping.toc.html#working-with-2d-maps)\n",
    "  * [`WebMap`](/python/api-reference/arcgis.mapping.toc.html#webmap)\n",
    "    * Adds support for using secure service layers in `operationalLayers` of the _definition_\n",
    "\n",
    "#### [`arcgis.realtime`](/python/api-reference/arcgis.realtime.html)\n",
    "* [`StreamLayer`](/python/api-reference/arcgis.realtime.html#streamlayer)\n",
    "  * [`subscribe()`](/python/api-reference/arcgis.realtime.html#arcgis.realtime.StreamLayer.subscribe)\n",
    "    * Raises error when incorrect packages are missing\n",
    "\n",
    "#### [`arcgis.widgets`](/python/api-reference/arcgis.widgets.html)\n",
    "* [`MapView`](/python/api-reference/arcgis.widgets.html#mapview)\n",
    "  * Adds check to ensure organization's custom basemap's settings are compatible with Map Viewer\n",
    "  \n",
    "#### [`arcgis.apps`](/python/api-reference/arcgis.apps.html)\n",
    "* Adds submodule:\n",
    "  * [`expbuilder`](/python/api-reference/arcgis.apps.expbuilder.html)\n",
    "    * Adds ability to work with Experience Builder items using the API\n",
    "* [`storymap`](/python/api-reference/arcgis.apps.storymap.html)\n",
    "  * Adds _content_list_ property to simplify retrieving elements:\n",
    "    * `Sidecar`\n",
    "    * `StoryMap`\n",
    "  * Adds ability to create [`Sidecar`](/python/api-reference/arcgis.apps.storymap.html#sidecar), [`Swipe`](/python/api-reference/arcgis.apps.storymap.html#swipe), and [`Timeline`](/python/api-reference/arcgis.apps.storymap.html#timeline) nodes from scratch \n",
    "  * [`Storymap`](/python/api-reference/arcgis.apps.storymap.html#storymap)\n",
    "    * Adds support for initializing _classic Esri Story Map_ items\n",
    "  * [`Sidecar`](/python/api-reference/arcgis.apps.storymap.html#sidecar)\n",
    "    * Adds [`add_action()`](/python/api-reference/arcgis.apps.storymap.html#arcgis.apps.storymap.story_content.Sidecar.add_action) method to add Map Actions\n",
    "    \n",
    "#### [`arcgis.learn`](/python/api-reference/arcgis.learn.toc.html)\n",
    "* [Data Preparation Methods](/python/api-reference/arcgis.learn.toc.html#data-preparation-methods)\n",
    "  * Adds:\n",
    "    * [`estimate_batch_size()`](/python/api-reference/arcgis.learn.toc.html#estimate-batch-size)\n",
    "  * [`prepare_data()`](/python/api-reference/arcgis.learn.toc.html#prepare-data)\n",
    "    * Modify function to to accept a list of images to enable mixed-data training \n",
    "  * [`prepare_tabulardata()`](/python/api-reference/arcgis.learn.toc.html#prepare-tabular-data)\n",
    "    * Adds `list` as option for _variable_predict_ argument to support multivariate and multiple timestep output for _TimeSeries_ models\n",
    "    * Adds keyword parameter for adding a validation set:\n",
    "      * _random_split_ \n",
    "* [Automated Machine Learning](/python/api-reference/arcgis.learn.toc.html#automated-machine-learning)\n",
    "  * [`AutoML`](/python/api-reference/arcgis.learn.toc.html#automl)\n",
    "    * Adds support for training image, tabular, and text data together\n",
    "    * Adds _keyword arguments_ table for initializing with these options:\n",
    "      * _sensitive_variables_\n",
    "      * _fairness_metric_\n",
    "      * _fairness_threshold_\n",
    "      * _privileged_groups_\n",
    "      * _unprivileged_groups_\n",
    "* [Object Classification Models](/python/api-reference/arcgis.learn.toc.html#object-classification-models)\n",
    "  * [`FeatureClassifier`](/python/api-reference/arcgis.learn.toc.html#featureclassifier)\n",
    "    * Adds method to report on supported transformer backbones for model:\n",
    "      * [`transformer_backbones()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.FeatureClassifier.transformer_backbones)\n",
    "    * Integrates transformer models      \n",
    "* [Object Detection Models](/python/api-reference/arcgis.learn.toc.html#object-detection-models)\n",
    "  * [`EfficientDET`](/python/api-reference/arcgis.learn.toc.html#efficientdet)\n",
    "    * Adds support information for the _data_ argument \n",
    "* [Image Translation Models](/python/api-reference/arcgis.learn.toc.html#image-translation-models)\n",
    "  * [`Pix2Pix`](/python/api-reference/arcgis.learn.toc.html#pix2pix)\n",
    "    * Enhances generation by adding backbone support\n",
    "  * [`SuperResolution`](/python/api-reference/arcgis.learn.toc.html#superresolution)\n",
    "    * Adds support for multispectral imagery\n",
    "    * Adds support for _SR3_ backbone\n",
    "* [3d Models](/python/api-reference/arcgis.learn.toc/?highlight=pointcloud#d-models)\n",
    "  * Adds model:\n",
    "    * [`MMDetection3D`](/python/api-reference/arcgis.learn.toc.html#mmdetection3d)\n",
    "* [Feature, Tabular, anad Timeseries models](/python/api-reference/arcgis.learn.toc.html#feature-tabular-and-timeseries-models)\n",
    "  * [`TimeSeriesModel`](/python/api-reference/arcgis.learn.toc.html#timeseriesmodel)\n",
    "    * Adds support for _LSTM_ architecture\n",
    "    * Adds support for batch processing to increase processing speed when using _LSTM_\n",
    "* [Unstructured Text Models](/python/api-reference/arcgis.learn.toc.html#unstructured-text-models)\n",
    "  * [arcgis.learn.text module](/python/api-reference/arcgis.learn.toc.html#arcgis-learn-text-module)\n",
    "    * [`TextClassifier`](/python/api-reference/arcgis.learn.text.html#textclassifier)\n",
    "      * [`predict()`](/python/api-reference/arcgis.learn.text.html#arcgis.learn.text.TextClassifier.predict)\n",
    "        * Adds _batch_size_ parameter to support batch inferencing \n",
    "    * [`SequenceToSequence`](/python/api-reference/arcgis.learn.text.html#sequencetosequence)\n",
    "      * [`predict()`](/python/api-reference/arcgis.learn.text.html#arcgis.learn.text.SequenceToSequence.predict)\n",
    "        * Integrates SHAP by introducing new keyword parameters:\n",
    "          * _explain_\n",
    "          * _explain_index_\n",
    "    * [InferenceOnlyModels](/python/api-reference/arcgis.learn.text.html#inference-only-models)\n",
    "      * [`QuestionAnswering`](/python/api-reference/arcgis.learn.text.html#questionanswering)\n",
    "        * [`get_answer()`](/python/api-reference/arcgis.learn.text.html#arcgis.learn.text.QuestionAnswering.get_answer)\n",
    "          * Enable SHAP with new keyword parameters:\n",
    "            * _explain_\n",
    "            * _explain_start_word_\n",
    "            * _explain_index_"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "77145505",
   "metadata": {},
   "source": [
    "## Fixes\n",
    "\n",
    "* Fixes BUG-000155321 where using `pip` to install API led to incorrect version of `ipywidgets` dependency\n",
    "* Fixes issue with _arcgis.gis.admin_ module improperly loading when installing with `pip` on non-Windows machines\n",
    "\n",
    "### [Guides](../)\n",
    "* [Layers](../)\n",
    "  * [Parcel Fabric](../)\n",
    "    * Updates to guides to show return values of _version_ properties\n",
    "* [Geocoding](../)\n",
    "  * [Batch Geocoding](../guide/part4-batch-geocoding/)\n",
    "    * Adds examples of using _analyze_geocode_input()_\n",
    "* [Spatial Analysis](../)\n",
    "  * [Feature Analysis](../)\n",
    "    * Updates data and filtering for better visualization in [Summarizing feature data](../guide/summarizing-feature-data/)\n",
    "* [Deep Learning](../)\n",
    "  * [2D Computer Vision](../)\n",
    "    * [Other Imagery Topics](../)\n",
    "      * Enhancements to [How AutoDL Works](../guide/how-AutoDL-works/)\n",
    "* [Offline](../)\n",
    "  * Updates to explanations and code in [Managing offline map areas](../guide/managing-offline-map-areas/)\n",
    "* [Administration](../)\n",
    "  * Updates to code and explanations in [Managing and accessing groups](../guide/managing-and-accessing-groups/)\n",
    "  * Updates [Managing and accessing users](../guide/managing-and-accessing-users) to reflect _user_types_ and _New Member Defaults_\n",
    "* [Content Management](../)\n",
    "  * Updates [Distributed Collaborations](../guide/building-distributed-gis-through-collaborations/) to reflect required order of organizations\n",
    "  \n",
    "### [Samples](/python/samples/)\n",
    "* [Org Administrators](/python/samples)\n",
    "  * Deprecates [Clone StoryMap version 2](/python/samples/clone-storymap-version2) as `clone_items()` method now supports StoryMap items\n",
    "* [GIS analysts and data scientists](/python/samples)\n",
    "  * Updates data for [How much green is Delhi as on 13 Oct 2022?](/python/samples/how-much-green-is-Delhi-as-on-21-oct-2022/)\n",
    "  * Updates for [Data Summarization - Construction permits, part 2/2](/python/samples/analyze-patterns-in-construction-permits-part2/)\n",
    "  * [Detecting Super Blooms Using Satellite Image Classification](/python/samples/detect-super-blooms-using-satellite-image-classification/)\n",
    "    * Adds note about displaying _Sentinel-2 image_ and new section for [_Downloading and Visualization via SentinelHub API](/python/samples/detect-super-blooms-using-satellite-image-classification/#part-2b-downloading--visualization-via-sentinelhub-api)\n",
    "* [Deep Learning](/python/samples)\n",
    "  * [2D Computer Vision](/python/samples)\n",
    "    * [Pixel Classification](/python/samples)\n",
    "      * Updates for [Land Cover Classification using Satellite Imagery and Deep Learning](/python/samples/land-cover-classification-using-unet/)\n",
    "    * [Feature Extraction](/python/samples)\n",
    "      * Updates requirements for [Coastline extraction using Landsat-8 multispectral imagery and band ratio technique](/python/samples/coastline-extraction-usa-landsat8-multispectral-imagery/)\n",
    "    * [Object Classification](/python/samples)\n",
    "      * Updates to [Image scene classification using FeatureClassifier](/python/samples/image-scene-classification-using-feature-classifier/)\n",
    "    * [Generative Models](/python/samples)\n",
    "      * Updates to:\n",
    "        * [Generating could masks from satellite imagery - Part 1](/python/samples/cloud-detector-part1-cloudless-sentinel-and-unsupervised/)\n",
    "* [Content Publishers](/python/samples)\n",
    "  * Updates data and adds publishing to [Using and updating GIS content](/python/samples/using-and-updating-GIS-content/)\n",
    "\n",
    "### Module Changes\n",
    "\n",
    "#### [`arcgis.gis`](/python/api-reference/arcgis.gis.toc.html)\n",
    "* [`GIS`](/python/api-reference/arcgis.gis.toc.html#gis)\n",
    "  * Improves support for Multi-IWA authentication\n",
    "  * Fixes issue when _expiration_ argument not getting applied if internal variables not set\n",
    "* [`Item`](/python/api-reference/arcgis.gis.toc.html#item)\n",
    "  * Fixes `General Exception` error when accessing the _layers_ property for Multi-IWA authenticated Web GIS\n",
    "  * [`update()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.update)\n",
    "    * Fixes issue where _access_ key in `item_properties` failed to update\n",
    "  * [`copy_item()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.copy_item)\n",
    "    * Fixes issue where _tags_ doesn't properly format when entered as a list\n",
    "  * Fixes issue in Jupyter Notebooks where item types did not display with proper icons\n",
    "  * [`add_comment()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Item.add_comment)\n",
    "    * Fixes BUG-000156789 `Too many failures` error message when using method in ArcGIS Notebooks\n",
    "* [`ContentManager`](/python/api-reference/arcgis.gis.toc.html#contentmanager)\n",
    "  * [`add()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.add)\n",
    "    * Fixes issue where _access_ key in `item_properties` failed to get added properly\n",
    "    * Fixes `builtins.KeyError: 'privateUrl'` error on ArcGIS Enterprise for Kubernetes\n",
    "  * [`clone_items()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.clone_items)\n",
    "    * Fixes BUG-000150518 where Web App Builder application fails to clone between 10.9 and 10.9.1 Enterprise organizations\n",
    "    * Fixes BUG-000158101 where cloning from ArcGIS Online to Enterprise configured for [_IWA_](https://enterprise.arcgis.com/en/portal/latest/administer/windows/use-integrated-windows-authentication-with-your-portal.htm) authentication failed with `Exception: a general error`\n",
    "    * Fixes `KeyError: 'owner'` when cloning _Web Map_ items with specific content\n",
    "    * Fixes handling of _Esri-owned_ content which should not be cloned between organizations\n",
    "    * Fixes BUG-000160370 where _ArcGIS Solutions Citizen Problem Reporter_ or _Problem Manager_ applications failed to clone \n",
    "  * [`delete_items()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.delete_items)\n",
    "    * [**Public Repo Issue #1572**](https://github.com/Esri/arcgis-python-api/issues/1572) Fixes issue where _org_admin_ users were not able to delete others' items\n",
    "  * [`search()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.search)\n",
    "    * ENH-000159413 Fixes documentation and messaging issue and adds link to authoritative source when results contain more than 10,000 items\n",
    "  * [`import_data()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.ContentManager.import_data)\n",
    "    * Fixes [**Public Repo Issue #1658**](https://github.com/Esri/arcgis-python-api/issues/1658) where _MissingSchema_ error raised when mapping address to country or subnational area\n",
    "* [`Group`](/python/api-reference/arcgis.gis.toc.html#group) Fixes issue where administrator could not operate method\n",
    "  * [`notify()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Group.notify)\n",
    "    * Updates code snippet to properly reflect input required for _users_ argument\n",
    "* [`GroupManager`](/python/api-reference/arcgis.gis.toc.html#groupmanager)\n",
    "  * [`create()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.GroupManager.create)\n",
    "    * Fixes failure when _membership_access_ argument is provided as _None_\n",
    "* [`Layer`](/python/api-reference/arcgis.gis.toc.html#layer)\n",
    "  * [`from_item()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.Layer.fromitem)\n",
    "    * Corrects input types accepted for the _item_ argument\n",
    "* [`UserManager`](/python/api-reference/arcgis.gis.toc.html#usermanager)\n",
    "  * [`org_search()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.UserManager.org_search)\n",
    "    * [**Public Repo Issue #1500**](https://github.com/Esri/arcgis-python-api/issues/1500) - fixes issue where permissions error was returned instead of 0 when logged in anonymously\n",
    "  * [`assign_categories()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.UserManager.assign_categories)\n",
    "    * Fixes formatting issue so assignment displays and filters properly when viewing users in browser interface\n",
    "  * [`create()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis.UserManager.create)\n",
    "    * Fixes error if default _groups_ are set in the organization's default settings\n",
    "    * Fixes `NoneType` error if _role_ argument not provided and _New Member Defaults_ not set\n",
    "* [`PortalDataStore`](/python/api-reference/arcgis.gis.toc.html#portaldatastore)\n",
    "  * [`register()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis._impl._datastores.PortalDataStore.register)\n",
    "    * Updates _text_param_ argument syntax in the code snippet to correct punctuation for boolean value\n",
    "  * [`publish_layers()`](/python/api-reference/arcgis.gis.toc.html#arcgis.gis._impl._datastores.PortalDataStore.publish_layers)\n",
    "    * Removed documentation specifying method could run asynchronously\n",
    "\n",
    "#### [`arcgis.gis.admin`](/python/api-reference/arcgis.gis.admin.html)\n",
    "* [`AGOLUsageReports`](/python/api-reference/arcgis.gis.admin.html#agolusagereports)\n",
    "  * [`generate_report()`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.AGOLUsageReports.generate_report)\n",
    "    * Updates documentation for:\n",
    "      * supported _report_type_ options\n",
    "      * _duration_ argument to specify requirements\n",
    "      * specific requirements of the _start_time_ argument\n",
    "* [`KubernetesAdmin`](/python/api-reference/arcgis.gis.admin.html#kubernetesadmin)\n",
    "  * Fixes issue where certificate manager failed to load (_gis.admin.security.certificates_)\n",
    "* [`UX`](/python/api-reference/arcgis.gis.admin.html#ux)\n",
    "  * Fixes issues when _None_ or empty stings passed in as arguments for some settings\n",
    "  * [`featured_content`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.UX.featured_content)\n",
    "    * Fixes bug where `Exception` raised when trying to set a specific group\n",
    "  * [`summary`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.UX.summary)\n",
    "    * Fixes failure when calling on new Enterprise organizations\n",
    "  * [`set_banner()`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.admin.UX.set_banner)\n",
    "    * Fixes issue where enumeration values did not appear in parameter table\n",
    "* [`KubeServiceDirectory`](/python/api-reference/arcgis.gis.admin.html#kubeservicedirectory)\n",
    "  * [`publish_sd()`](/python/api-reference/arcgis.gis.admin.html#arcgis.gis.kubernetes._server.KubeServiceDirectory.publish_sd)\n",
    "    * Fixes issue where incorrectly formatted _service_config_ was being passed\n",
    "\n",
    "#### [`arcgis.gis.server`](/python/api-reference/arcgis.gis.server.html)\n",
    "* Fixes issue where objects authenticated with MultiIWA were not handling servers properly\n",
    "* [`Server`](/python/api-reference/arcgis.gis.server.html#server)\n",
    "  * Fixes `UnboundLocalError` when _folder_ argument is a folder that does not exist:\n",
    "     * [`publish_sd()`](/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.Server.publish_sd)\n",
    "     * [`find()`](/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.Server.find)\n",
    "  * [`publish_sd()`](/python/api-reference/arcgis.gis.server.html#arcgis.gis.server.Server.publish_sd)\n",
    "    * Fixes issue where update of configuration not occurring properly\n",
    "\n",
    "#### [`arcgis.gis.nb`](/python/api-reference/arcgis.gis.nb.html)\n",
    "* [`NotebookServer`](/python/api-reference/arcgis.gis.nb.html#arcgis.gis.nb.NotebookServer)\n",
    "  * [`health_check`](/python/api-reference/arcgis.gis.nb.html#arcgis.gis.nb.NotebookServer.health_check)\n",
    "    * Fixes issue where `SSLError` returned because of improperly formatted internal method\n",
    "\n",
    "#### [`arcgis.gis.workflowmanager`](/python/api-reference/arcgis.gis.workflowmanager.html)\n",
    "* [`WorkflowManager`](/python/api-reference/arcgis.gis.workflowmanager.html#workflowmanager)\n",
    "  * Fixes import module syntax in code snippet\n",
    "\n",
    "#### [`arcgis.gis.tasks`](/python/api-reference/arcgis.gis.tasks.html)\n",
    "* [`TaskManager`](/python/api-reference/arcgis.gis.tasks.html#taskmanager)\n",
    "  * [`create()`](/python/api-reference/arcgis.gis.tasks.html#arcgis.gis.tasks.TaskManager.create)\n",
    "    * Updates documentation with missing explanation and options for the _task_type_ parameter\n",
    "* [`Task`]()\n",
    "  * [`update()`](/python/api-reference/arcgis.gis.tasks.html#arcgis.gis.tasks.Task.update)\n",
    "    * Updates documentation with missing explanation and options for the _task_type_ parameter\n",
    "  \n",
    "#### [`arcgis.features`](/python/api-reference/arcgis.features.toc.html)\n",
    "* [`FeatureLayer`](/python/api-reference/arcgis.features.toc.html#featurelayer)       \n",
    "  * [`edit_features()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer.edit_features)\n",
    "    * Fixes failure when passing in _FeatureSet_ as the argument because it passed empty geometry\n",
    "  * [`query()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureLayer.query)\n",
    "    * Fixes BUG-000159109 where results are not ordered correctly if both _order_by_fields_ and _return_all_records_ arguments are provided\n",
    "* [`Spatially Enabled DataFrame`](/python/api-reference/arcgis.features.toc.html#geoaccessor) (_GeoAccessor_)\n",
    "  * [**Public Repo Issue #1489**](https://github.com/Esri/arcgis-python-api/issues/1489) - Fixes `AttributeError module 'numpy' has not attribute 'int'` with conversion methods \n",
    "    * methods that begin with string: _to_*\n",
    "  * [`from_parquet()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.from_parquet)\n",
    "    * Updates parameter table and code snippets\n",
    "  * [`to_featureclass()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.to_featurclass)\n",
    "    * Fixes issue where _python[string]_ columns caused failure\n",
    "  * [`to_table()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.to_table)\n",
    "    * Fixes issue where _sanitize_columns_ argument doesn't correct invalid column names\n",
    "  * [`insert_layer()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.insert_layer)\n",
    "    * Fixes `FileExistsError` issue when temporary processing files are not cleaned up properly\n",
    "  * [`from_df()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoAccessor.from_df)\n",
    "    * Fixes [**Public Repo Issue #1646**](https://github.com/Esri/arcgis-python-api/issues/1646) where rows are truncated from result if the number of rows exceeds the geocoder's _MaxBatchSize_ property\n",
    "* [`GeoSeriesAccessor`](/python/api-reference/arcgis.features.toc.html#geoseriesaccessor) (`geom` namespace on `SHAPE` column)\n",
    "  * [`angle_distance_to()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoSeriesAccessor.angle_distance_to)\n",
    "    * Deprecates _PRESERVE_SHAPE_ option for `method` argument\n",
    "  * [`intersect()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.GeoSeriesAccessor.intersect)\n",
    "    * [**Public Repo Issue #1575**](https://github.com/Esri/arcgis-python-api/issues/1575) Fixes issue where method returned _True_ for non-intersection geometries\n",
    "* [`FeatureSet`](/python/api-reference/arcgis.features.toc.html#featureset)\n",
    "  * [`from_dataframe()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.FeatureSet.from_dataframe)\n",
    "    * Fixes issue where NULL values in string fields prevented proper conversion\n",
    "* [`Table`](/python/api-reference/arcgis.features.toc.html#table)\n",
    "  * [`edit_features()`](/python/api-reference/arcgis.features.toc.html#arcgis.features.Table.edit_features)\n",
    "    * Fixes `Exception 'orient' record not understood` error when using a _GeoAccessor_ object as input\n",
    "  \n",
    "\n",
    "#### [`arcgis.features.managers`](/python/api-reference/arcgis.features.managers.html) \n",
    "* [`FeatureLayerCollectionManager`](/python/api-reference/arcgis.features.managers.html#featurelayercollectionmanager)\n",
    "  * [`create_view()`](/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.create_view)\n",
    "    * Fixes [**Public Repo Issue #1523**](https://github.com/Esri/arcgis-python-api/issues/1523) issue where `tag` argument was overwritten by source item tags\n",
    "    * Fixes BUG-000137640 where invalid characters in name where not raising errors\n",
    "  * [`overwrite()`](/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.FeatureLayerCollectionManager.overwrite)\n",
    "    * Fixes [**Public Repo Issue #1601**](https://github.com/Esri/arcgis-python-api/issues/1601) where method failed with `ConnectionError` on ArcGIS Enterprise for Kubernetes\n",
    "* [`SyncManager`](/python/api-reference/arcgis.features.managers.html#syncmanager)\n",
    "  * [`cleanup_change_tracking()`](/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.SyncManager.cleanup_change_tracking)\n",
    "    * Fixes BUG-000152080 where _layers_ argument passed incorrectly leading to Server 400 error\n",
    "* [`AttachmentManager`](/python/api-reference/arcgis.features.managers.html#attachmentmanager)\n",
    "  * [`search()`](/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.AttachmentManager.search)\n",
    "    * Fixes issue where _maxRecordCount_ value returned instead of all records by default\n",
    "  * [`download()`](/python/api-reference/arcgis.features.managers.html#arcgis.features.managers.AttachmentManager.download)\n",
    "    * Corrects parameter name in documentation from _save_folder_ to _save_path_\n",
    "\n",
    "#### [`arcgis.features.manage_data`](/python/api-reference/arcgis.features.manage_data.html)\n",
    "* [`generate_tesselation()`](/python/api-reference/arcgis.features.manage_data.html#generate-tesselation)\n",
    "  * Fixes `TypeError` because internal function returns _None_ for _bin_resolution_ value\n",
    "\n",
    "#### [`arcgis.raster`](/python/api-reference/arcgis.raster.toc.html)\n",
    "* [`Raster`](/python/api-reference/arcgis.raster.toc.html#raster)\n",
    "  * [`export_image()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.Raster.export_image)\n",
    "    * Fixes `ValueError` message when exporting locally even though method functions properly\n",
    "* [`ImageryLayer`](/python/api-reference/arcgis.raster.toc.html#imagerylayer)\n",
    "  * Ensure that 64-bit integer values are handled correctly because of improper _datetime_ handling\n",
    "  * [`query()`](/python/api-reference/arcgis.raster.toc.html#arcgis.raster.ImageryLayer.query)\n",
    "    * Fixes incorrect output returned if _time_filter_ argument is a _datetime.date_ object\n",
    "\n",
    "#### [`arcgis.raster.analytics`](/python/api-reference/arcgis.raster.analytics.html)\n",
    "* [`generate_raster()`](/python/api-reference/arcgis.raster.analytics.html#generate-raster)\n",
    "  * Fixes issue where output remained constant because of mosaic rule configuration\n",
    "* [`convert_raster_to_features()`](/python/api-reference/arcgis.raster.analytics.html#convert_raster_to_feature)\n",
    "  * Correct return value in reference documentation\n",
    "* [`copy_raster()`](/python/api-reference/arcgis.raster.analytics.html#copy-raster)\n",
    "  * Fixes `Failed to execute` error because of improper handling if token not present in token-based authentication\n",
    "\n",
    "#### [`arcgis.raster.functions.RFT`](/python/api-reference/arcgis.raster.functions.RFT.html)\n",
    "  * Fixes issue with incorrect rendering when RFT module is used on a layer\n",
    "\n",
    "#### [`arcgis.geocoding`](/python/api-reference/arcgis.geocoding.html)\n",
    "* [`geocode()`](/python/api-reference/arcgis.geocoding.html#geocode)\n",
    "  * Fixes issue where _out_sr_ argument is not honored on output\n",
    "* [`batch_geocode()`](/python/api-reference/arcgis.geocoding.html#batch_geocode)\n",
    "  * Fixes [**Public Repo Issue #1650**](https://github.com/Esri/arcgis-python-api/issues/1650) issue where function returns _FeatureSet_ with no geometries if any input addresses are empty strings\n",
    "\n",
    "#### [`arcgis.geoenrichment`](/python/api-reference/arcgis.geoenrichment.html)\n",
    "* [`create_report()`](/python/api-reference/arcgis.geoenrichment.html#create-report)\n",
    "  * Fixes issue where error reported incorrectly when point geometry used as _study_area_ with _out_name_ argument\n",
    "* [`enrich()`](/python/api-reference/arcgis.geoenrichment.html#enrich)\n",
    "  * Fixes `Attribute_Error` when using _analysis_variables_ argument\n",
    "  * Fixes `Exception: Unable to complete operation` error when using an _extent_ object as _study_area_ argument\n",
    "  * Fixes issue where _study_area_ defined with _Walking_ travel mode does not get correctly enriched\n",
    "  * Fixes failure when _study_areas_ argument is a _Polygon_ passed in as a dictionary\n",
    "* [`Country()`](/python/api-reference/arcgis.geoenrichment.html#country)\n",
    "  * [`enrich()`](/python/api-reference/arcgis.geoenrichment.html#arcgis.geoenrichment.Country.enrich)\n",
    "    * Fixes method to ensure _extent_, list of _BufferStudyArea_, _Geometry_, and _GeoAccessor_ objects are accepted as input\n",
    "\n",
    "#### [`arcgis.geometry`](/python/api-reference/arcgis.geometry.html)\n",
    "* [`Geometry`](/api-reference/arcgis.geometry.html#geometry)\n",
    "  * Fixes output response and _spatial_reference_ input formats using Geometry Service for:\n",
    "    * [`union()`](/python/api-reference/arcgis.geometry.html#union)\n",
    "    * [`convex_hull()`](/python/api-reference/arcgis.geometry.html#convex-hull)\n",
    "\n",
    "#### [`arcgis.mapping`](/python/api-reference/arcgis.mapping.toc.html)\n",
    "* [Working with 2D Maps](/python/api-reference/arcgis.mapping.toc.html#working-with-2d-maps)\n",
    "  * [`WebMap`](/python/api-reference/arcgis.mapping.toc.html#webmap)\n",
    "    * [`gallery_basemaps`](/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.gallery_basemaps)\n",
    "      * Fixes issue where property is not honoring value that should be returned based on group setting\n",
    "    * [`basemaps`](/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.basemaps)\n",
    "      * Fixes issue where same value returned whether user is authenticated or not\n",
    "    * [`save()`](/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.WebMap.save)\n",
    "      * [**Public Repo Issue #1484**](https://github.com/Esri/arcgis-python-api/issues/1484) and BUG-000156142 Fixes issue with tiles only _ImageryLayer_ not appearing in saved Web Map\n",
    "* [Working with Map Service Layers](/python/api-reference/arcgis.mapping.toc.html#working-with-map-service-layers)\n",
    "  * [`MapImageLayer`](/python/api-reference/arcgis.mapping.toc.html#mapimagelayer)\n",
    "    * Fixes internal processing methods to configure urls properly for:\n",
    "      * [`metadata`](/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.MapImageLayer.metadata)\n",
    "      * [`export_tiles()`](/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.MapImageLayer.export_tiles)\n",
    "      * [`estimate_export_tiles_size()`](/python/api-reference/arcgis.mapping.toc.html#arcgis.mapping.MapImageLayer.estimate_export_tiles_size)\n",
    "\n",
    "#### [`arcgis.widgets`](/python/api-reference/arcgis.widgets.html)\n",
    "* [`MapView`](/python/api-reference/arcgis.widgets.html#mapview)\n",
    "  * Fixes BUG-000157292 where `gis.map()` failed to authenticate when run in Enterprise notebooks\n",
    "  * [`add_layer()`](/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.add_layer)\n",
    "    * Fixes visualization issue when `opacity` is in _options_ argument\n",
    "    * Fixes `ValueError` when adding output from geocoding (input passed in as a dictionary)\n",
    "  * [`zoom_to_layer()`](/python/api-reference/arcgis.widgets.html#arcgis.widgets.MapView.zoom_to_layer)\n",
    "    * Fixes issue where method would not work on _MapImageLayer_ or _MapRasterLayer_ objects\n",
    "\n",
    "#### [`arcgis.apps`](/python/api-reference/arcgis.apps.html)\n",
    "* [`storymap`](/python/api-reference/arcgis.apps.storymap.html)\n",
    "  * [`Storymap`](/python/api-reference/arcgis.apps.storymap.html#storymap)\n",
    "    * [`credits`](/python/api-reference/arcgis.apps.storymap.html#arcgis.apps.storymap.story.StoryMap.credits)\n",
    "      * Fixes issue where child nodes were missing after setting\n",
    "    * [`save()`](/python/api-reference/arcgis.apps.storymap.html#arcgis.apps.storymap.story.StoryMap.save)\n",
    "      * Fixes issue where _Text_ node was improperly formatted causing StoryMap to render blank\n",
    "  * [`Map`](/python/api-reference/arcgis.apps.storymap.html#map)\n",
    "    * [`set_viewpoint()`](/python/api-reference/arcgis.apps.storymap.html#arcgis.apps.storymap.story_content.Map.set_viewpoint)\n",
    "      * enhance _scale_ argument to accept dictionary for custom scales\n",
    "* [`survey123`](/python/api-reference/arcgis.apps.survey123.html)\n",
    "  * [`generate_report()`](/python/api-reference/arcgis.apps.survey123.html#arcgis.apps.survey123.Survey.generate_report)\n",
    "    * Updates reference documentation with more explanation and code snippets\n",
    "  * [`Survey`](/python/api-reference/arcgis.apps.survey123.html#survey)\n",
    "    * Fixes issue when initializing object with relate FeatureService with non-zero layer indexing\n",
    "* [`hub`](/python/api-reference/arcgis.apps.hub.html)\n",
    "  * [`Hub`](/python/api-reference/arcgis.apps.hub.html#hub)\n",
    "    * Adds _GIS_ parameter to replace _username_ and _password_ for initialization\n",
    "  * [`SiteManager`](/python/api-reference/arcgis.apps.hub.html#sitemanager)\n",
    "    * [`add()`](/python/api-reference/arcgis.apps.hub.html#arcgis.apps.hub.sites.SiteManager.add)\n",
    "      * Fixes issue with creating sites no longer needing to be a registered app\n",
    "    * [`clone()`](/python/api-reference/arcgis.apps.hub.html#arcgis.apps.hub.sites.SiteManager.clone)\n",
    "      * Fixes issue where default values is now set when one was not available in organization properties\n",
    "  * [`InitiativeManager`](/python/api-reference/arcgis.apps.hub.html#initiativemanager)\n",
    "    * [`clone()`](/python/api-reference/arcgis.apps.hub.html#arcgis.apps.hub.initiatives.InitiativeManager.clone)\n",
    "      * Fixes hyperlinks for note and parameter table\n",
    "    * [`add()`](/python/api-reference/arcgis.apps.hub.html#arcgis.apps.hub.initiatives.InitiativeManager.add)\n",
    "      * Fixes hyperlink for return value\n",
    "\n",
    "\n",
    "#### [`arcgis.learn`](/python/api-reference/arcgis.learn.toc.html)\n",
    "* Fixes GPU utilization during CPU training for multiple models:\n",
    "  * _PSETAE_, _FeatureClassifier_, _SuperResolution_, _ImageCaptioner_, _Pix2PixHD_\n",
    "* Fixes issue with _per_class_metrics()_ method returning all classes even when setting _ignore_classes_ argument\n",
    "* [Data Preparation Methods](/python/api-reference/arcgis.learn.toc.html#data-preparation-methods)\n",
    "  * [`prepare_tabulardata()`](/python/api-reference/arcgis.learn.toc.html#prepare-tabular-data)\n",
    "    * Fixes error when both _explanatory_variables_ and _explanatory_rasters_ arguments are provided\n",
    "    * Fixes issue when using _preprocessors_ argument where _explanatory_variables_ cannot be passed without using  transformation\n",
    "    * Fixes error for _MascRCNN_ output when exported data contains white space in the _class_value_ key\n",
    "* [Automated Machine Learning](/python/api-reference/arcgis.learn.toc.html#automated-machine-learning)\n",
    "  * [`AutoML`](/python/api-reference/arcgis.learn.toc.html#automl)\n",
    "    * Fixes bug when initializing with _fairness_metric_ keyword argument\n",
    "    * [`predict()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.AutoML.predict)\n",
    "      * Fixes incorrect results because of application of _fit_transforms_ instead of _transforms_ during training\n",
    "    * Fixes issue during training when using mixed data containing images\n",
    "    * Fixes `UnboundLocalError` when using _data_ argument prepared with _explanatory_variables_ and _variable_predict_\n",
    "    * Fixes `NameError` when using multiclass classification\n",
    "    * [`fairness_score()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.AutoML.fairness_score)\n",
    "      * Fixes `ValueError` when using _sensitive_feature_ and _visualize_ arguments\n",
    "* [Object Classification Models](/python/api-reference/arcgis.learn.toc.html#object-classification-models)\n",
    "  * [`FeatureClassifier`](/python/api-reference/arcgis.learn.toc.html#featureclassifier)\n",
    "    * Fixes `RuntimeError` when using _timm_ backbone \n",
    "    * Fixes `NameError` on _show_batch()_ when number of rows exceeds number used to train data \n",
    "* [Object Detection Models](/python/api-reference/arcgis.learn.toc.html#object-detection-models)\n",
    "  * Fixes errors when initializing modles with specific _backbones_ \n",
    "  * [`MaskRCNN`](/python/api-reference/arcgis.learn.toc.html#maskrcnn)\n",
    "    * Fixes issue where invalid JSON including _NaN_ in the average precision returned on successful model training\n",
    "    * [`fit()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.MaskRCNN.fit)\n",
    "      * Fixes issue where inferencing giving output of 0 length or Null geometries\n",
    "  * [`MMDetection`](/python/api-reference/arcgis.learn.toc.html#mmdetection)\n",
    "    * Fixes issue `URLError` when initializing with _fcos_ model\n",
    "  * [`EfficientDET`](/python/api-reference/arcgis.learn.toc.html#efficientdet)\n",
    "    * Fixes failure on initializing when _labels_ directory contains non-file types\n",
    "    * [`save()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.EfficientDet.save)\n",
    "      * Adds missing metric information to appropriate files for _average_precision_score_ information\n",
    "* [Pixel Classification Models](/python/api-reference/arcgis.learn.toc.html#pixel-classification-models)\n",
    "  * [`ChangeDetector`](/python/api-reference/arcgis.learn.toc.html#changedetector)\n",
    "    * [`predict()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.ChangeDetector.predict)\n",
    "      * Fixes `AttributeError _EmptyData` error when run from model initialized with a saved _dlpk_ file\n",
    "  * [`MaXDeepLab`](/python/api-reference/arcgis.learn.toc.html#maxdeeplab)\n",
    "    * [`compute_n_masks()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.MaXDeepLab.compute_n_masks)\n",
    "      * Fixes issue where returns value of 0 when run in Linux environment\n",
    "* [Image Translation Models](/python/api-reference/arcgis.learn.toc.html#image-translation-models)\n",
    "  * [`Pix2Pix`](/python/api-reference/arcgis.learn.toc.html#pix2pix)\n",
    "    * Fixes `AttributeError` issue with initializing on outdated datasets\n",
    "  * [`Pix2PixHD`](/python/api-reference/arcgis.learn.toc.html#pix2pixhd)\n",
    "    * [`compute_metrics()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.Pix2PixHD.compute_metrics)\n",
    "      * Fixes visualization issue when model trained with _DSM (1 band) to RGB (3 band)_ data and _per_class_metrics()_\n",
    "  * [`SuperResolution`](/python/api-reference/arcgis.learn.toc.html#superresolution)\n",
    "    * [`from_model()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.SuperResolution.from_model)\n",
    "      * Fixes `RuntimeError in loading state_dict` error when using on Linux platforms\n",
    "* [Feature, Tabular, anad Timeseries models](/python/api-reference/arcgis.learn.toc.html#feature-tabular-and-timeseries-models)\n",
    "  * Fixes `TypeError` on _show_results()_ because of incorrect input format on internal functions\n",
    "  * [`PSETAE`](/python/api-reference/arcgis.learn.toc.html#psetae)\n",
    "    * Fixes incorrect initialization of model when using _prepare_data()_ output prepared with _channels_of_interest_ or _classes_of_interest_ arguments\n",
    "* [Unstructured Text Models](/python/api-reference/arcgis.learn.toc.html#unstructured-text-models)\n",
    "  * Fixes import errors when trying to import submodule on _Ubuntu_ systems\n",
    "  * [arcgis.learn.text module](/python/api-reference/arcgis.learn.toc.html#arcgis-learn-text-module)\n",
    "    * [`TextClassifier`](/python/api-reference/arcgis.learn.text.html#textclassifier)\n",
    "      * Fixes issue where wrong confidence value was returned if _batch_size_ was greater than 1\n",
    "* [Inferencing Methods](/python/api-reference/arcgis.learn.toc.html#inferencing-methods)\n",
    "  * [`detect_objects`](/python/api-reference/arcgis.learn.toc.html#detect-objects)\n",
    "    * Fixes error if the tile size varies while inferencing\n",
    "* [Model Management](/python/api-reference/arcgis.learn.toc.html#model-management)\n",
    "  * [`ModelExtension`](/python/api-reference/arcgis.learn.toc.html#modelextension)\n",
    "    * Fixes `AttributeError` failure for stand alone models on:\n",
    "      * [`save()`](/python/api-reference/arcgis.learn.toc.html#arcgis.learn.ModelExtension.save)\n",
    "      * _per_class_metrics()_"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.17"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": true
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
